package samfeng.erp.location.controller.vo;

import lombok.*;
import java.util.*;
import io.swagger.annotations.*;

import com.alibaba.excel.annotation.ExcelProperty;

/**
 * 仓库库位 Excel VO
 *
 * @author 芋道源码
 */
@Data
public class LocationExcelVO {

    @ExcelProperty("库位id")
    private Long id;

    @ExcelProperty("创建时间")
    private Date createTime;

    @ExcelProperty("开启状态")
    private Integer status;

    @ExcelProperty("库位名")
    private String name;

    @ExcelProperty("完整库位路径")
    private String completeName;

    @ExcelProperty("库位类型")
    private String usageType;

    @ExcelProperty("横坐标(x)")
    private Integer posx;

    @ExcelProperty("货架(y)")
    private Integer posy;

    @ExcelProperty("高度(z)")
    private Integer posz;

    @ExcelProperty("是一个报废位置?")
    private String scrapLocation;

    @ExcelProperty("是一个退回位置?")
    private String returnLocation;

    @ExcelProperty("库存计算频率(天)")
    private Integer cyclicInventoryFrequency;

    @ExcelProperty("最后一次有效的库存的日期")
    private Date lastInventoryDate;

    @ExcelProperty("未来预期库存日期")
    private Date nextInventoryDate;

    @ExcelProperty("上级库位")
    private Long parentId;

    @ExcelProperty("下架策略id")
    private Long removalStrategyId;

    @ExcelProperty("仓库id")
    private Long warehouseId;

    @ExcelProperty("存储类型id")
    private Long storageCategoryId;

    @ExcelProperty("库位描述")
    private String description;

    @ExcelProperty("排序号")
    private Integer sequence;

}
